<!DOCTYPE html>
<html>
  
  <head>
    <meta charset="UTF-8">
    <title>后台管理</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="../../css/font.css">
    <link rel="stylesheet" href="../../css/xadmin.css">
    <script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
    <script type="text/javascript" src="../../lib/layui/layui.js" charset="utf-8"></script>
    <script type="text/javascript" src="../../js/xadmin.js"></script>
  </head>
  
  <body>
    <div class="x-body" id="updatebox" data-id="">
        <form class="layui-form" lay-filter="Textform">
          <div class="layui-form-item">
              <label for="L_username" class="layui-form-label">
                  业主账户
              </label>
              <div class="layui-input-inline">
                  <input type="text" id="userName" name="userName" disabled="" value="" class="layui-input">
              </div>
          </div>
          <div class="layui-form-item">
              <label for="L_pass" class="layui-form-label">
                  <span class="x-red">*</span>新密码
              </label>
              <div class="layui-input-inline">
                  <input type="password" id="userPassword" name="userPassword" required="" lay-verify="required"
                  autocomplete="off" class="layui-input">
              </div>
          </div>
          <div class="layui-form-item">
              <label for="L_repass" class="layui-form-label">
                  <span class="x-red">*</span>确认密码
              </label>
              <div class="layui-input-inline">
                  <input type="password" id="rePassword" name="rePassword" required="" lay-verify="required"
                  autocomplete="off" class="layui-input">
              </div>
          </div>
          <div class="layui-form-item">
              <label for="L_repass" class="layui-form-label">
              </label>
              <button  class="layui-btn" lay-filter="add" lay-submit="">
                  增加
              </button>
          </div>
      </form>
    </div>
    <script>
    
    layui.use(['form','layer'], function(){
        var form = layui.form
        ,layer = layui.layer;
        
        //从url中截取传入的参数
        //这种方法获得的所有参数是一个json的值
        function GetRequest() {
      	   var url = location.search; //获取url中"?"符后的字串
      	   var theRequest = new Object();
      	   if (url.indexOf("?") != -1) {
      	      var str = url.substr(1);
      	      strs = str.split("&");
      	      for(var i = 0; i < strs.length; i ++) {
      	         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
      	      }
      	   }
      	   return theRequest;
        }
        //从json中获取对应的参数值
        var id =GetRequest().id;
        //在主块中绑定一个这条信息的ID
        $("#updatebox").attr("data-id",id);
        
        
        $(function(){
        	//表单初始值查询
            $.ajax({
          	type: "post",
            	url: "../../admin/findUserByUserID",
            	async: true,
            	data:{
            		"id":id
            	},
            	success: function(result){
                  //表单值初始化将查询到的值放在表单中
                  var json={};
                  json.userName=result.user.userName;
                  form.val("Textform",json); 
            	},
            	error: function(){
            		layer.msg("业主账号信息没有正确地加载!",{icon:2,time:1500});
            	}
            }); 
        });
        

        //监听提交
        form.on('submit(add)', function(data){
      	 
      	var userPassword = $("#userPassword").val();
      	var rePassword = $("#rePassword").val();
        	
		if(userPassword == rePassword){
        	
	      	var id = document.getElementById("updatebox").getAttribute("data-id");
	      	var json={};
	          json.userId=id;
	          json.userPassword=document.getElementById("userPassword").value;
	          
	          $.ajax({
	          	type: "post",
	          	url: "../../admin/adminUpdateUserPassword",
	          	async: true,
	          	data:json,
	          	dataType:'json',
	          	success: function(result) {
	          		if(result.msg == 'success') {
	            			layer.msg("修改成功",{icon:6,time:1500},function(){
	            				var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
	            				parent.location.reload();
	            				parent.layer.close(index); //再执行关闭 
	                		});
	          		} else {
	          			layer.msg("修改失败",{icon:5,time:1500},function(){
	              			
	            			});
	          		} 
	          	},   	
	          	error: function() {
	                  layer.alert("数据异常", {icon: 2,time:1500});
	              }
	          });
	          
		}else{
			layer.alert("两次输入的不一致", {icon: 2,time:1500});
		}
		
		
	       return false;
	    });
        
      });
    
    </script>

  </body>

</html>